/* eslint-disable no-undef */
/**
 * 个人业务Options
 *  页面配置
 *  数据字典
 **/
personalOptions = {
  // 路由参数
  routerQuery: [
    {
      'routerName': 'repayPlan',
      'imgClass': 'loanTransactionQuery',
      'name': '还款信息查询',
      'show': true
    },
    {
      'routerName': 'customerInfo',
      'imgClass': 'accountQuery',
      'name': '客户资料查询',
      'show': true
    },
    {
      'routerName': 'customerImageView',
      'imgClass': 'OralLoss',
      'name': '客户影像件查看',
      'show': true
    },
    {
      'routerName': 'overPayManage',
      'imgClass': 'accountQuery',
      'name': '溢缴款管理',
      'show': true
    },
    {
      'routerName': 'proactiveRepayment',
      'imgClass': 'rateQuery',
      'name': '主动还款',
      'show': true
    },
    {
      'routerName': 'quotaAgreement',
      'imgClass': 'accountQuery',
      'name': '额度协议管理',
      'show': true
    },
    {
      'routerName': 'settlementCertificate',
      'imgClass': 'accountQuery',
      'name': '结清证明申请',
      'show': true
    },
    {
      'routerName': 'deductionQuery',
      'imgClass': 'rateQuery',
      'name': '实时扣款查询',
      'show': true
    },
    // {
    //   'routerName': 'soundrecording',
    //   'imgClass': 'accountQuery',
    //   'name': '录音查询',
    //   'show': true
    // },
    // {
    //   'routerName': 'workorder',
    //   'imgClass': 'accountQuery',
    //   'name': '工单信息',
    //   'show': true
    // },





    // {
    //   'routerName': 'accSearch',
    //   'imgClass': 'accountQuery',
    //   'name': '账户查询',
    //   'show': true
    // },
    // {
    //   'routerName': 'cheque',
    //   'imgClass': 'signQuery',
    //   'name': '签约查询'
    // },
    // {
    //   'routerName': 'loanBusiness',
    //   'imgClass': 'loanTransactionQuery',
    //   'name': '贷款查询',
    //   'show': true
    // },
    // {
    //   'routerName': 'messageService',
    //   'imgClass': 'messageBank',
    //   'name': '短信银行业务',
    //   'show': true
    // },
    // {
    //   'routerName': 'passUpdate',
    //   'imgClass': 'passUpdate',
    //   'name': '查询密码修改',
    //   'show': true
    // },
    // {
    //   'routerName': 'personalWealth',
    //   'imgClass': 'personalWealth',
    //   'name': '个人理财',
    //   'show': true
    // },
    // {
    //   'routerName': 'sendShortMessage',
    //   'imgClass': 'sendShortMessage',
    //   'name': '短消息发送',
    //   'show': true
    // }
  ],

  // 模板配置
  moduleOption: {
    // 客户信息配置
    personalOption: {
      'title': '基本信息',
      'column': [
        {
          'prop': 'applCde',
          'label': '客户申请编号',
          'span': 23,
        },
        {
          'prop': 'custName',
          'label': '客户名称',
          'span': 13,
        },
        {
          'prop': 'xb',
          'label': '性别',
          'span': 10,
        },
        {
          'prop': 'idTyp',
          'label': '证件类型',
          'span': 13,
        },
        {
          'prop': 'indivMarital',
          'label': '婚姻状态',
          'span': 10,
        },

        {
          'prop': 'idNo',
          'label': '证件号码',
          'span': 23,
          'type':'sensitive'
        },

        {
          'prop': 'mobilephone',
          'label': '移动电话',
          'span': 23,
          'type':'sensitive'
        },
        {
          'prop': 'liveAddr',
          'label': '现住房地址',
          'span': 23,
        },
      ]
    },
    // 账户信息配置
    accountOption: {
      'title': '账户信息',
      'checkedFlag': true,
      'accountList': {
        'simpleList': [
          {
            'prop': 'no',
            'label': '卡号/账号',
            'span': 8,
            'mask': 'accountNo'
          },
          {
            'prop': 'status',
            'label': '卡状态',
            'span': 8,
            'type': 'select',
            'dicData': window.DIC.CARDSTATUS
          }
        ],
        'resList': [
          {
            'prop': 'name',
            'label': '账户名',
            'span': 12
          },
          {
            'prop': 'category',
            'label': '账户类别',
            'span': 12,
            'type': 'select',
            'dicData': window.DIC.PERACCOUNTCATEGORY
          },
          {
            'prop': 'accountStatus',
            'label': '账户状态',
            'span': 12,
            'type': 'select',
            'dicData': window.DIC.ACCOUNTSTATUS,
            'isExtend': 'accountStatus'
          },
          {
            'prop': 'classification',
            'label': '账户分类',
            'span': 12,
            'type': 'select',
            'dicData': window.DIC.ACCOUNTCLASS
          },
          {
            'prop': 'largeNum',
            'label': '大额行号',
            'span': 12
          },
          {
            'prop': 'openDate',
            'label': '开户日期',
            'span': 12
          },
          {
            'prop': 'mainAcctNo',
            'label': '主账号',
            'span': 12,
            'show': true,
            'mask': 'accountNo'
          },
          {
            'prop': 'AcctFlg',
            'label': '久悬户标识',
            'span': 12,
            'type': 'select',
            'dicData': window.DIC.ACCTFLAG
          },
          {
            'prop': 'xzyy',
            'label': '限制原因',
            'span': 12,
            'type': 'select',
            'dicData': window.DIC.XZYY,
            'isExtend': 'xzyy'
          },
          {
            'prop': 'xzyyxq',
            'label': '限制原因详情',
            'span': 12
          },
          {
            'prop': 'openBank',
            'label': '开户行',
            'span': 12
          },
          {
            'prop': 'atchInstCd',
            'label': '激活机构',
            'span': 12,
            'type': 'select',
            'dicData': window.DICJSON.CDSAREA
          }
        ]
      }
    }
  },

  // 页签视图
  tabsViewOption: {
    // 账户查询
    accSearch: {
      tabsOption: {
        column: [
          {
            label: '余额查询',
            // 不初始化数据
            waitData: false,
            prop: 'balanceAccountData',
            type: ['simpleData'],
            simpleOptions: {
              column: [
                {
                  'prop': 'balance',
                  'label': '余额',
                  'span': 8
                },
                {
                  'prop': 'yesterdayBalance',
                  'label': '昨日余额',
                  'span': 8
                },
                {
                  'prop': 'availableBalance',
                  'label': '可用余额',
                  'span': 8
                }
              ]
            },
            simpleButtonArray: [],
            // 请求体
            query: {
              accountNo: '1'
            }
          },
          {
            label: '明细查询',
            prop: 'detailSearchData',
            type: ['table'],
            // 不初始化数据
            waitData: false,
            // simple配置
            simpleButtonArray: [],
            // 表格配置
            tableOptions: {
              'searchMenuSpan': 8,
              'align': 'center',
              'menuAlign': 'center',
              'searchBtn': true,
              'menuPosition': 'right',
              'cancalBtn': false,
              'column': [
                {
                  'label': '序号',
                  'prop': 'number'
                },
                {
                  'label': '交易日期',
                  'prop': 'transferDate',
                  'type': 'daterange',
                  'searchSpan': 8,
                  'searchRange': true,
                  'search': true,
                  'dicData': [''],
                  'format': 'yyyy-MM-dd',
                  'valueFormat': 'yyyyMMdd',
                  'pickerOptions': {
                    disabledDate: function(time) {
                      return time.getTime() > Date.now()
                    }
                  }
                },
                {
                  'label': '币种',
                  'prop': 'currency',
                  'type': 'select',
                  'dicData': window.DIC.CURRENCY
                },
                {
                  'label': '记账时间',
                  'prop': 'accountTime'
                },
                {
                  'label': '收入',
                  'prop': 'income'
                },
                {
                  'label': '支出',
                  'prop': 'expenditure'
                },
                {
                  'label': '余额',
                  'prop': 'balance'
                },
                {
                  'label': '对方账号',
                  'prop': 'otherNumber'
                },
                {
                  'label': '对方账户名',
                  'prop': 'reciprocalAccount'
                },
                {
                  'label': '摘要',
                  'prop': 'summary'
                },
                {
                  'label': '备注',
                  'prop': 'comment',
                  'type': 'select',
                  'dicData': window.DIC.ACCSEARCHNOTE
                }
              ],
              'refreshBtn': false,
              'menu': false,
              'columnBtn': false,
              'addBtn': false
            },
            tablePage: {
              pageSizes: [20, 30, 50, 100],
              currentPage: 1,
              total: 0,
              pageSize: 20
            },
            tableButtonArray: [
              {
                label: '最近10笔',
                prop: 'personal-detailSearchData-tenCount'
              },
              {
                label: '最近10日',
                prop: 'personal-detailSearchData-tenDay'
              }
            ],
            // 表单配置
            formOptions: {},
            formButtonArray: [],
            // 请求体
            query: {
              accountNo: '1',
              // 三个月前数据
              transferDate: [new Date(new Date().setDate(new Date().getDate() - 90)).Format('yyyyMMdd'), new Date().Format('yyyyMMdd')],
              count: ''
            }
          }
          // {
          //   label: '开户行及预留手机号码查询',
          //   prop: 'telReservationData',
          //   type: ['simpleData'],
          //   simpleOptions: {
          //     column: [
          //       {
          //         'prop': 'openBankName',
          //         'label': '开户行名称',
          //         'span': 12
          //       },
          //       {
          //         'prop': 'address',
          //         'label': '开户行地址',
          //         'span': 12
          //       },
          //       {
          //         'prop': 'largeNum',
          //         'label': '大额行号',
          //         'span': 12
          //       },
          //       {
          //         'prop': 'phone',
          //         'label': '开户行电话',
          //         'span': 12
          //       },
          //       {
          //         'prop': 'telReservation',
          //         'label': '预留手机号',
          //         'span': 12
          //       }
          //     ]
          //   },
          //   simpleButtonArray: [
          //     {
          //       label: '短信发送',
          //       prop: 'personal-telReservationData-sendMsg'
          //     }
          //   ],
          //   // 请求体
          //   query: {
          //     accountNo: '1'
          //   }
          // }
        ]
      }
    },
    // 贷款查询
    loanBusiness: {
      tabsOption: {
        column: [
          {
            label: '贷款业务查询',
            prop: 'loanBusinessData',
            type: ['table'],
            // 不初始化数据
            waitData: false,
            // simple配置
            simpleButtonArray: [],
            // 表格配置
            tableOptions: {
              'searchMenuSpan': 8,
              'align': 'center',
              'menu': true,
              'menuPosition': 'left',
              'menuWidth': 200,
              'menuAlign': 'center',
              'menuType': 'text',
              'menuFixed': 'right',
              'searchBtn': true,
              'cancalBtn': false,
              'delBtn': false,
              'editBtn': false,
              'column': [
                {
                  'label': '账号',
                  'prop': 'accountNo',
                  'search': true,
                  'hide': true
                },
                {
                  'label': '产品名称',
                  'prop': 'productName'
                },
                {
                  'label': '贷款年利率',
                  'prop': 'loanYearRate'
                },
                {
                  'label': '贷款金额',
                  'prop': 'loanAmount'
                },
                {
                  'label': '贷款起止日',
                  'prop': 'loanCommentDate'
                },
                {
                  'label': '贷款期限',
                  'prop': 'loanValidDate'
                },
                {
                  'label': '贷款余额',
                  'prop': 'loanBalance'
                },

                {
                  'label': '还款方式',
                  'prop': 'repayWay',
                  'type': 'select',
                  'dicData': window.DIC.LOANREPAYWAY
                },
                {
                  'label': '逾期本金',
                  'prop': 'overdueAmount'
                },
                {
                  'label': '逾期利息',
                  'prop': 'overdueRate'
                },
                {
                  'label': '贷款状态',
                  'prop': 'loanStatus',
                  'type': 'select',
                  'dicData': window.DIC.LOANSTATUS
                }
              ],
              'refreshBtn': false,
              'columnBtn': false,
              'addBtn': false
            },
            tablePage: {
              pageSizes: [20, 30, 50, 100],
              currentPage: 1,
              total: 0,
              pageSize: 20
            },
            tableButtonArray: [
              {
                label: '详情',
                prop: 'personal-loanRepayment-detail'
              },
              {
                label: '还款计划',
                prop: 'personal-loanRepayment-plan'
              },
              {
                label: '还款记录',
                prop: 'personal-loanRepayment-history'
              }
            ],
            // 表单配置
            formOptions: {},
            formButtonArray: [],
            // 请求体
            query: {
              customerNo: '1',
              accountNo: '1'
            },
            // 详情相关
            detailOptions: {
              simpleOptions: {
                column: [
                  {
                    'prop': 'loanAmount',
                    'label': '贷款金额',
                    'span': 8
                  },
                  {
                    'prop': 'loanBalance',
                    'label': '贷款余额',
                    'span': 8
                  },
                  {
                    'prop': 'productName',
                    'label': '产品名称',
                    'span': 8
                  },
                  {
                    'prop': 'loanRateType',
                    'label': '利率类型',
                    'span': 8,
                    'type': 'select',
                    'dicData': window.DIC.LOANRATETYPE
                  },
                  {
                    'prop': 'loanRateWay',
                    'label': '利率调整方式',
                    'span': 8,
                    'type': 'select',
                    'dicData': window.DIC.LOANRATEWAY
                  },
                  {
                    'prop': 'loanYearRate',
                    'label': '贷款年利率',
                    'span': 8
                  },
                  {
                    'prop': 'loanPurpose',
                    'label': '贷款用途',
                    'span': 8
                  },
                  {
                    'prop': 'overdueAmount',
                    'label': '拖欠本金',
                    'span': 8
                  },
                  {
                    'prop': 'overdueRate',
                    'label': '拖欠利息',
                    'span': 8
                  },
                  {
                    'prop': 'loanValidDate',
                    'label': '贷款期限',
                    'span': 8
                  },
                  {
                    'prop': 'loanCommentDate',
                    'label': '贷款起止日',
                    'span': 8
                  },
                  {
                    'prop': 'loanStatus',
                    'label': '贷款状态',
                    'span': 8,
                    'type': 'select',
                    'dicData': window.DIC.LOANSTATUS
                  },
                  {
                    'prop': 'repayWay',
                    'label': '还款方式',
                    'span': 8,
                    'type': 'select',
                    'dicData': window.DIC.LOANREPAYWAY
                  },
                  {
                    'prop': 'repayAccount',
                    'label': '还款账号',
                    'span': 8,
                    'mask': 'accountNo'
                  },
                  {
                    'prop': 'loanAccount',
                    'label': '贷款账号',
                    'span': 8,
                    'mask': 'accountNo'
                  },
                  {
                    'prop': 'loanEndDate',
                    'label': '贷款结清日',
                    'span': 8
                  }
                ]
              },
              // 还款计划
              loanBusinessPlan: {
                'searchMenuSpan': 8,
                'align': 'center',
                'menuAlign': 'center',
                'searchBtn': true,
                'menuPosition': 'right',
                'cancalBtn': false,
                'column': [
                  {
                    'label': '期数',
                    'prop': 'nper'
                  },
                  {
                    'label': '还款日期',
                    'prop': 'repayDate'
                  },
                  {
                    'label': '应还还款额',
                    'prop': 'shouldPayment'
                  },
                  {
                    'label': '应还本金',
                    'prop': 'shouldAmount'
                  },
                  {
                    'label': '应还利息',
                    'prop': 'shouldRate'
                  },
                  {
                    'label': '贷款余额',
                    'prop': 'loanBalance'
                  }
                ],
                'refreshBtn': false,
                'menu': false,
                'columnBtn': false,
                'addBtn': false
              },
              // 还款记录
              loanBusinessHistory: {
                'searchMenuSpan': 8,
                'align': 'center',
                'menuAlign': 'center',
                'searchBtn': true,
                'menuPosition': 'right',
                'cancalBtn': false,
                'column': [
                  {
                    'label': '期次',
                    'prop': 'nper'
                  },
                  {
                    'label': '应还日期',
                    'prop': 'repayDate'
                  },
                  {
                    'label': '应还本金',
                    'prop': 'repayAmount'
                  },
                  {
                    'label': '应还利息',
                    'prop': 'shouldRate'
                  },
                  {
                    'label': '应还本金罚息',
                    'prop': 'shouldAmountPenaltyInterest'
                  },
                  {
                    'label': '实还日期',
                    'prop': 'realRepayDate'
                  },
                  {
                    'label': '实还本金',
                    'prop': 'realRepayAmount'
                  },
                  {
                    'label': '实还利息',
                    'prop': 'realRepayRate'
                  },
                  {
                    'label': '实还本金罚息',
                    'prop': 'realRepayAmountPenaltyInterest'
                  },
                  // {
                  //   'label': '应还担保费用',
                  //   'prop': 'shouldGuaranteeAmount'
                  // },
                  // {
                  //   'label': '实还担保费用',
                  //   'prop': 'realRepayGuaranteeAmount'
                  // },
                  {
                    'label': '贴息金额',
                    'prop': 'discountAmount'
                  },
                  {
                    'label': '其他抵扣金额',
                    'prop': 'otherAmount'
                  },
                  {
                    'label': '转逾期日期',
                    'prop': 'transferDate'
                  },
                  {
                    'label': '上次计收罚息日期',
                    'prop': 'lastLevyDate'
                  },
                  {
                    'label': '拖欠标志',
                    'prop': 'defaultFlag',
                    'type': 'select',
                    'dicData': window.DIC.LOANREPAYDEFAULTFLAG
                  },
                  {
                    'label': '结清标志',
                    'prop': 'settlementFlag',
                    'type': 'select',
                    'dicData': window.DIC.LOANREPAYSETTLEMENTFLAG
                  }
                ],
                'refreshBtn': false,
                'menu': false,
                'columnBtn': false,
                'addBtn': false
              },
              simpleButtonArray: []
            }
          }
          // {
          //   label: '个人贷款查询',
          //   prop: 'personalLoanData',
          //   type: ['table'],
          //   // 不初始化数据
          //   waitData: false,
          //   // simple配置
          //   simpleButtonArray: [],
          //   // 表格配置
          //   tableOptions: {
          //     'searchMenuSpan': 8,
          //     'align': 'center',
          //     'menuAlign': 'center',
          //     'searchBtn': true,
          //     'menuPosition': 'left',
          //     'cancalBtn': false,
          //     'column': [
          //       {
          //         'label': '账号',
          //         'prop': 'accountNo',
          //         'search': true,
          //         'hide': true,
          //         'searchRules': [{
          //           'required': true,
          //           'message': '请输入账号',
          //           'trigger': 'blur'
          //         }]
          //       },
          //       {
          //         'label': '产品名称',
          //         'prop': 'productName'
          //       },
          //       {
          //         'label': '利率类型',
          //         'prop': 'loanRateType'
          //       },
          //       {
          //         'label': '利率调整方式',
          //         'prop': 'loanRateWay'
          //       },
          //       {
          //         'label': '贷款利率',
          //         'prop': 'loanRate'
          //       },
          //       {
          //         'label': '逾期本金',
          //         'prop': 'overdueAmount'
          //       },
          //       {
          //         'label': '逾期利息',
          //         'prop': 'overdueInterest'
          //       },
          //       {
          //         'label': '贷款期限',
          //         'prop': 'loanValidDate'
          //       },
          //       {
          //         'label': '还款账户',
          //         'prop': 'repayAccount'
          //       },
          //       {
          //         'label': '还款方式',
          //         'prop': 'repayWay'
          //       },
          //       {
          //         'label': '贷款状态',
          //         'prop': 'loanStatus'
          //       },
          //       {
          //         'label': '贷款结清日',
          //         'prop': 'loanEndDate'
          //       }
          //     ],
          //     'refreshBtn': false,
          //     'menu': false,
          //     'columnBtn': false,
          //     'addBtn': false
          //   },
          //   tablePage: {
          //     pageSizes: [20, 30, 50, 100],
          //     currentPage: 1,
          //     total: 0,
          //     pageSize: 20
          //   },
          //   tableButtonArray: [],
          //   // 表单配置
          //   formOptions: {},
          //   formButtonArray: [],
          //   // 请求体
          //   query: {
          //     accountNo: '1'
          //   },
          //   // 详情相关
          //   detailOptions: {
          //     simpleOptions: {},
          //     simpleButtonArray: []
          //   }
          // }
        ]
      }
    },
    // 签约查询
    cheque: {
      option: {
        'searchMenuSpan': 8,
        'align': 'center',
        'menuAlign': 'center',
        'searchBtn': false,
        'menuPosition': 'right',
        'column': [
          {
            'label': '序号',
            'prop': 'serialNumber'
          },
          {
            'label': '汇率日期',
            'prop': 'exchangeRateDate',
            'search': true,
            'type': 'date',
            'dicData': [''],
            'format': 'yyyy-MM-dd hh:mm:ss',
            'valueFormat': 'yyyy-MM-dd hh:mm:ss'
          },
          {
            'label': '币种',
            'prop': 'currency'
          },
          {
            'label': '汇买价',
            'prop': 'exchangePurchasePrice'
          },
          {
            'label': '钞买价',
            'prop': 'purchasePrice'
          },
          {
            'label': '卖出价',
            'prop': 'sellingPrice'
          },
          {
            'label': '基准价',
            'prop': 'benchmarkPrice'
          }
        ],
        'refreshBtn': false,
        'menu': false,
        'columnBtn': false,
        'addBtn': false
      }
    },
    // 短信银行业务
    messageService: {
      tabsOption: {
        column: [
          {
            label: '短信银行业务',
            prop: 'messageService',
            type: ['simpleData'],
            // simple配置
            simpleOptions: {
              column: [
                {
                  'prop': 'no',
                  'label': '卡/账号',
                  'span': 8,
                  'mask': 'accountNo'
                },
                {
                  'prop': 'status',
                  'label': '签约状态',
                  'span': 8,
                  'type': 'select',
                  'dicData': window.DIC.MSGSIGNSTATUS
                },
                {
                  'prop': 'type',
                  'label': '签约类型',
                  'span': 8
                },
                {
                  'prop': 'phone',
                  'label': '签约手机号',
                  'span': 8,
                  'mask': 'mobilePhone'
                },
                {
                  'prop': 'date',
                  'label': '签约日期',
                  'span': 8
                },
                {
                  'prop': 'chargePolicy',
                  'label': '收费政策',
                  'span': 8
                }
              ]
            },
            simpleButtonArray: [
              {
                label: '签约',
                hide: false,
                prop: 'personal-messageService-set'
              },
              {
                label: '变更',
                hide: false,
                prop: 'personal-messageService-change'
              },
              {
                label: '关闭',
                hide: false,
                prop: 'personal-messageService-close'
              },
              {
                label: '一键关闭',
                hide: false,
                prop: 'personal-messageService-oneClickClose'
              },
              {
                label: '短信重发',
                hide: false,
                prop: 'personal-messageService-resend'
              }
            ],
            // 请求体
            query: {
              accountNo: '1'
            },
            // 详情相关
            detailOptions: {
              // 短信列表
              messageServerResend: {
                title: '短信列表',
                waitData: false,
                prop: 'messageServiceListData',
                type: ['table'],
                // 表格配置
                tableOptions: {
                  'searchMenuSpan': 8,
                  'align': 'center',
                  'menu': true,
                  'menuPosition': 'left',
                  'menuWidth': 100,
                  'menuAlign': 'center',
                  'menuType': 'text',
                  'menuFixed': 'right',
                  'searchBtn': true,
                  'cancelBtn': false,
                  'delBtn': false,
                  'editBtn': false,
                  'index': true,
                  'indexLabel': '序号',
                  'column': [
                    // {
                    //   'label': '日期',
                    //   'prop': 'transferDate',
                    //   'type': 'daterange',
                    //   'searchRange': true,
                    //   'search': true,
                    //   'searchSpan': 12,
                    //   'dicData': [''],
                    //   'hide': true,
                    //   'format': 'yyyy-MM-dd',
                    //   'valueFormat': 'yyyyMMdd',
                    //   'pickerOptions': {
                    //     disabledDate: function(time) {
                    //       return time.getTime() > Date.now()
                    //     }
                    //   }
                    // },
                    {
                      'label': '手机号码',
                      'prop': 'phone',
                      formatter(row, value, label, column) {
                        if (window.Settings.maskSwitch) {
                          return Utils.maskNumbers(value, 3)
                        } else {
                          return value
                        }
                      }
                    },
                    {
                      'label': '短信内容',
                      'prop': 'sms_content'
                    },
                    {
                      'label': '时间',
                      'prop': 'post_time'
                    }
                  ],
                  'refreshBtn': false,
                  'columnBtn': false,
                  'addBtn': false
                },
                tableButtonArray: [
                  {
                    label: '发送短信',
                    prop: 'personal-messageService-sendMsg'
                  }
                ],
                // 请求体
                query: {
                  phone: '1',
                  transferDate: [new Date().Format('yyyyMMdd'), new Date().Format('yyyyMMdd')]
                }
              }
            }
          }
          // {
          //   label: '短信查询',
          //   prop: 'messageList',
          //   type: ['table'],
          //   // 表格配置
          //   tableOptions: {
          //     'selfMenuButton': 'msg',
          //     'searchMenuSpan': 8,
          //     'align': 'center',
          //     'menuAlign': 'center',
          //     'searchBtn': true,
          //     'menuType': 'text',
          //     'menuPosition': 'right',
          //     'cancalBtn': false,
          //     'column': [
          //       {
          //         'label': '手机号码',
          //         'prop': 'tel'
          //       },
          //       {
          //         'label': '短信内容',
          //         'prop': 'msgContent'
          //       },
          //       {
          //         'label': '发送用户',
          //         'prop': 'user'
          //       },
          //       {
          //         'label': '提交时间',
          //         'prop': 'submitTime',
          //         'type': 'datetime',
          //         'searchSpan': 8,
          //         'searchRange': true,
          //         'search': true,
          //         'dicData': [''],
          //         'format': 'yyyy-MM-dd HH:mm:ss',
          //         'valueFormat': 'yyyy-MM-dd HH:mm:ss'
          //       },
          //       {
          //         'label': '发送时间',
          //         'prop': 'sendTime'
          //       },
          //       {
          //         'label': '发送结果',
          //         'prop': 'sendResult'
          //       }
          //     ],
          //     'refreshBtn': false,
          //     'menu': true,
          //     'columnBtn': false,
          //     'delBtn': false,
          //     'editBtn': false,
          //     'addBtn': false
          //   },
          //   tablePage: {
          //     pageSizes: [20, 30, 50, 100],
          //     currentPage: 1,
          //     total: 20,
          //     pageSize: 20
          //   },
          //   // 请求体
          //   query: {
          //     pageSize: 10,
          //     currentPage: 1
          //   }
          // }
        ]
      }
    },
    // 查询密码修改
    passUpdate: {
      tabsOption: {
        column: [{
          label: '查询密码修改',
          prop: 'passUpdate',
          type: ['simpleData'],
          // simple配置
          simpleOptions: {
            column: [
              // {
              //   'prop': 'no',
              //   'label': '卡/账号',
              //   'span': 8
              // },
              // {
              //   'prop': 'idType',
              //   'label': '证件类型',
              //   'span': 8,
              //   'type': 'select',
              //   'dicData': window.DIC.CARDTYPE
              // },
              // {
              //   'prop': 'idNo',
              //   'label': '证件号',
              //   'span': 8
              // },
              {
                'prop': 'passStatus',
                'label': '密码设置状态',
                'span': 8,
                'type': 'select',
                'dicData': window.DIC.MSGSIGNSTATUS
              }
            ]
          },
          simpleButtonArray: [
            {
              label: '密码设置',
              hide: false,
              prop: 'personal-passUpdate-set'
            },
            {
              label: '密码重置',
              hide: false,
              prop: 'personal-passUpdate-reset'
            },
            {
              label: '密码修改',
              hide: false,
              prop: 'personal-passUpdate-update'
            }
          ],
          // 请求体
          query: {
            accountNo: '1'
          }
        }]
      }
    },
    // 个人理财
    personalWealth: {
      tabsOption: {
        column: [
          {
            label: '当前持有',
            prop: 'wealthCurrentHeld',
            type: ['table'],
            // 不初始化数据
            waitData: false,
            // 表格配置
            tableOptions: {
              'searchMenuSpan': 8,
              'align': 'center',
              'menuAlign': 'center',
              'searchBtn': true,
              'menuPosition': 'right',
              'cancelBtn': false,
              'column': [
                // {
                //   'label': '交易日期',
                //   'prop': 'transferDate',
                //   'type': 'daterange',
                //   'searchSpan': 8,
                //   'searchRange': true,
                //   'search': true,
                //   'dicData': [''],
                //   'format': 'yyyy-MM-dd',
                //   'valueFormat': 'yyyyMMdd',
                //   'pickerOptions': {
                //     disabledDate: function(time) {
                //       return time.getTime() > Date.now()
                //     }
                //   }
                // },
                {
                  'label': '产品名称',
                  'prop': 'productName'
                },
                {
                  'label': '类型',
                  'prop': 'productType',
                  'type': 'select',
                  'dicData': window.DIC.WEALTHCURRENPRODUCTTYPE
                },
                {
                  'label': '购买账号',
                  'prop': 'purchaseAccount',
                  formatter(row, value, label, column) {
                    if (window.Settings.maskSwitch) {
                      return Utils.maskNumbers(value, 8, 'acctFlag')
                    } else {
                      return value
                    }
                  }
                },
                // {
                //   'label': '购买渠道',
                //   'prop': 'purchaseChannel',
                //   'type': 'select',
                //   'dicData': window.DIC.PURCHASECHANNEL
                // },
                {
                  'label': '最新净值/万份收益',
                  'prop': 'latestNetWorth'
                },
                {
                  'label': '预期年化收益率/业绩比较基准/七日年化收益率',
                  'prop': 'performanceBenchmark'
                },
                {
                  'label': '起息日期',
                  'prop': 'valueDate'
                },
                {
                  'label': '到期日',
                  'prop': 'expiryDate'
                },
                {
                  'label': '净值日期',
                  'prop': 'netWorthDate'
                },
                {
                  'label': '预估算总金额',
                  'prop': 'estimatedAmount'
                },
                {
                  'label': '可用份额/估算价值',
                  'prop': 'availableShare'
                },
                {
                  'label': '产品状态',
                  'prop': 'status',
                  'type': 'select',
                  'dicData': window.DIC.PRODUCTSTATUS
                }
              ],
              'refreshBtn': false,
              'menu': false,
              'columnBtn': false,
              'addBtn': false
            },
            tablePage: {
              pageSizes: [20],
              currentPage: 1,
              total: 0,
              pageSize: 20
            },
            tableButtonArray: [],
            // 请求体
            query: {
              accountNo: '1',
              pageSize: 20,
              currentPage: 1,
              // transferDate: []
            }
          },
          {
            label: '当前委托',
            prop: 'wealthCurrentTrust',
            type: ['table'],
            // 不初始化数据
            waitData: false,
            // 表格配置
            tableOptions: {
              'searchMenuSpan': 8,
              'align': 'center',
              'menuAlign': 'center',
              'searchBtn': true,
              'menuPosition': 'right',
              'cancalBtn': false,
              'column': [
                {
                  'label': '产品名称',
                  'prop': 'productName'
                },
                {
                  'label': '类型',
                  'prop': 'productType',
                  'type': 'select',
                  'dicData': window.DIC.WEALTHCURRENPRODUCTTYPE
                },
                {
                  'label': '购买账号',
                  'prop': 'purchaseAccount',
                  formatter(row, value, label, column) {
                    if (window.Settings.maskSwitch) {
                      return Utils.maskNumbers(value, 8, 'acctFlag')
                    } else {
                      return value
                    }
                  }
                },
                {
                  'label': '最新净值',
                  'prop': 'latestNetWorth'
                },
                {
                  'label': '净值日期',
                  'prop': 'netWorthDate'
                },
                {
                  'label': '委托日期',
                  'prop': 'trustDate'
                },
                {
                  'label': '委托金额',
                  'prop': 'trustMoney'
                },
                {
                  'label': '起息日期',
                  'prop': 'valueDate'
                },
                {
                  'label': '到期日',
                  'prop': 'expiryDate'
                },
                {
                  'label': '渠道',
                  'prop': 'channel',
                  'type': 'select',
                  'dicData': window.DIC.WEALTHCURRENTRUSTCHANNEL
                },
                {
                  'label': '交易状态',
                  'prop': 'transStatus'
                },
                // {
                //   'label': '委托类型',
                //   'prop': 'trustType',
                //   'type': 'select',
                //   'dicData': window.DIC.WEALTHCURRENTRUSTYPE
                // }
              ],
              'refreshBtn': false,
              'menu': false,
              'columnBtn': false,
              'addBtn': false
            },
            tablePage: {
              pageSizes: [20],
              currentPage: 1,
              total: 0,
              pageSize: 20
            },
            tableButtonArray: [],
            // 请求体
            query: {
              accountNo: '1',
              pageSize: 20,
              currentPage: 1
            }
          }
        ]
      }
    },
    // 短消息发送
    sendShortMessage: {
      tabsOption: {
        column: [{
          label: '短消息发送',
          prop: 'sendShortMessageData',
          type: ['simpleData'],
          // simple配置
          simpleOptions: {
            column: [
              {
                'prop': 'customerName',
                'label': '姓名',
                'span': 8
              },
              {
                'prop': 'idType',
                'label': '证件类型',
                'span': 8,
                'type': 'select',
                'dicData': window.DIC.CARDTYPE
              },
              {
                'prop': 'idNo',
                'label': '身份证号码',
                'span': 8,
                'mask': 'idCard'
              },
              {
                'prop': 'accountNo',
                'label': '卡/账号',
                'span': 8,
                'mask': 'accountNo'
              },
              {
                'prop': 'phone',
                'label': '手机号',
                'span': 8,
                'mask': 'mobilePhone'
              }
            ]
          },
          simpleButtonArray: [
            {
              label: '短信发送',
              prop: 'personal-shortMessage-send'
            },
            {
              label: '历史短信查询',
              prop: 'personal-shortMessage-searchHistory'
            }
          ],
          // 请求体
          query: {
            accountNo: '1'
          },
          // 详情相关
          detailOptions: {
            // 发送短信模板
            saveShortMessage: {
              title: '发送短信',
              waitData: true,
              prop: 'saveShortMessageData',
              type: ['table'],
              // 表格配置
              formOptions: {
                'labelWidth': 120,
                'emptyBtn': false,
                'submitBtn': false,
                'column': [
                  {
                    'label': '请选择业务类型',
                    'prop': 'businessType',
                    'type': 'select',
                    'span': 24,
                    'props': {
                      'res': 'data.listData',
                      'label': 'classify',
                      'value': 'classify'
                    },
                    'dicUrl': window.CONFIG.restIps + '/v1/console/base/data/v_workbench_sms_template/list',
                    'dicMethod': 'post',
                    'dicQuery': {
                      'limit': 10000,
                      'offset': 0
                    }
                  }
                ]
              },
              tableButtonArray: []
            },
            // 发送短信模板
            shortMessageList: {
              title: '历史短信列表',
              waitData: false,
              prop: 'getShortMessageData',
              type: ['table'],
              // 表格配置
              tableOptions: {
                'searchMenuSpan': 8,
                'align': 'center',
                'menu': false,
                'menuPosition': 'left',
                'menuWidth': 100,
                'menuAlign': 'center',
                'menuType': 'text',
                'menuFixed': 'right',
                'searchBtn': true,
                'cancelBtn': false,
                'delBtn': false,
                'editBtn': false,
                'expand': true,
                'rowKey': 'id',
                'column': [
                  {
                    'label': 'id',
                    'prop': 'id',
                    'hide': true
                  },
                  {
                    'label': '发送状态',
                    'prop': 'status',
                    'width': 80
                  },
                  {
                    'label': '短信内容',
                    'prop': 'content',
                    'overHidden': true
                  },
                  {
                    'label': '业务类型',
                    'prop': 'businessType',
                    'search': true,
                    'type': 'select',
                    'props': {
                      'res': 'data.listData',
                      'label': 'classify',
                      'value': 'classify'
                    },
                    'dicUrl': window.CONFIG.restIps + '/v1/console/base/data/v_workbench_sms_template/list',
                    'dicMethod': 'post',
                    'dicQuery': {
                      'limit': 10000,
                      'offset': 0
                    }
                  },
                  {
                    'label': '日期',
                    'prop': 'transferDate',
                    'type': 'daterange',
                    'searchRange': true,
                    'search': true,
                    'searchSpan': 8,
                    'dicData': [''],
                    'hide': true,
                    'format': 'yyyy-MM-dd',
                    'valueFormat': 'yyyyMMdd',
                    'pickerOptions': {
                      disabledDate: function(time) {
                        return (time.getTime() > Date.now()) || (time.getTime() < Utils.lastYear())
                      }
                    }
                  },
                  {
                    'label': '时间',
                    'prop': 'createTime'
                  }
                ],
                'refreshBtn': false,
                'columnBtn': false,
                'addBtn': false
              },
              tableButtonArray: []
            }
          }
        }]
      }
    }
  },

  // 表单视图
  formViewOption: {
    // 贷款业务查询
    loanBusiness: {
      formButtonArray: {},
      formOptions: {},
      query: {}
    }
  },

  // 表格视图
  tableViewOption: {
    // 贷款业务查询
    loanBusiness: {
      tableOptions: {},
      tablePage: {},
      tableButtonArray: {},
      query: {}
    }
  },

  // simple视图
  simpleViewOption: {
    // 短信银行查询
    messageService: {
      // simple配置
      simpleOptions: {
        column: [
          {
            'prop': 'loanType',
            'label': '贷款类型',
            'span': 8
          },
          {
            'prop': 'loanAcc',
            'label': '贷款账户',
            'span': 8
          }
        ]
      },
      simpleButtonArray: [
        {
          label: '短信发送',
          prop: 'personal-openBankData-msgSend'
        }
      ],
      query: {}
    }
  }

}
